/**
 * IIFE：立即执行函数
 * 格式：
 *     (function(window, $){
 *         .....
 *     })(window, jQuery)
 * 作用：
 *  隐藏实现
 *  不会污染外部(全局)命名空间
 *  用它来编码js模块
 * */
(function (window, $) {  //形参
    var data = 'js模块化'
    function foo() {
        console.log('foo()：' + data)
    }

    $('body').css('background', 'red');

    //向外暴漏
    window.module = { foo }

})(window, jQuery) // 实参
